#include "hspda.as"
//	sortnotegĂ̂

#include "FILE_do_note.hsp"
#include "tack_replace.hsp"
//	replacẽRXgN^
	replace_init

//	mesboxp
	sdim s,20000
	mesbox s,640,455
//	ID
	ID4mesbox=stat
	
	objsize 200,20
//	buttonƉ͊Jn
	pos 0,455
	button "sNOTEPADŊJ",*do_analyze
	pos 200,455
	button "sĊ֘AÂꂽGfB^ŊJ",*do_analyze
	pos 400,455
	button "HSPLetߓHsH̃",*do_analyze
//	m[gpbhp
	sdim ss,65000
	stop

//	XNvg̊ȒPȉ
*do_analyze
	ss=s
//	؂蕶sɒu
	ss=tack_replace(ss,"(","\n")
	ss=tack_replace(ss,")","\n")
	ss=tack_replace(ss,";","\n")
	ss=tack_replace(ss,":","\n")
	ss=tack_replace(ss,"/*","\n")
	ss=tack_replace(ss,"*/","\n")
//	̎n܂Ȃ̂ŊȒPȍ폜͂Ȃ
	ss=tack_replace(ss,"\"","\n\"")
	
	ss=tack_replace(ss,"+","\n")
	ss=tack_replace(ss,"-","\n")
//	*͊|Z胉xɗp邱Ƃ̕Ȃ̂
//	ȒPȍ폜͂Ȃ
	ss=tack_replace(ss,"*","\n*")
	ss=tack_replace(ss,"/","\n")
	ss=tack_replace(ss,"\\","\n")
	
	ss=tack_replace(ss,"&","\n")
	ss=tack_replace(ss,"|","\n")
	ss=tack_replace(ss,"^","\n")
	
	ss=tack_replace(ss,"=","\n")
	ss=tack_replace(ss,"!","\n")
	ss=tack_replace(ss,"<","\n")
	ss=tack_replace(ss,">","\n")
	ss=tack_replace(ss,"==","\n")
	ss=tack_replace(ss,"!=","\n")
	ss=tack_replace(ss,">=","\n")
	ss=tack_replace(ss,"<=","\n")
	
	ss=tack_replace(ss,"<<","\n")
	ss=tack_replace(ss,">>","\n")
	
	ss=tack_replace(ss,".","\n")
	ss=tack_replace(ss,",","\n")

	ss=tack_replace(ss," ","\n")
	ss=tack_replace(ss,"\t","\n")
	ss=tack_replace(ss,"{","\n")
	ss=tack_replace(ss,"}","\n")
	
	notesel ss
//	m[g̋󕶎폜
	note_del_null
//	m[g\[g
	sortnote ss,0
//	񂪂QsĂ̂폜
	note_del_eq
//	*݂̂̍s폜
	note_del_that "*"
//	"݂̂̍s폜
	note_del_that "\""
//	m[gpbhۑ
	notesave "tmp.txt"
//	ŊJ
	exec "notepad tmp.txt"
	stop
	
	
